package clases;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.Serializable;
import java.sql.ResultSet;
import java.util.Iterator;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.xml.soap.Text;



/**
 *
 * @author ebert
 */
public class MyBean implements Serializable{
public int conteo=0;
    GestorBD gestorbd=new GestorBD();
   public ResultSet resultado=null;
public ResultSet resultado1=null;
public ResultSet resultado2=null;
public ResultSet resultado3=null;
public ResultSet resultado4=null;
public ResultSet resultado5=null;





    static  public void   generargraphic(Btree arbol,String archivos){
    try {
             GraphViz gv = new GraphViz();
             gv.addln(gv.start_graph());


                           //GraphViz gs = new GraphViz();
                           //gs.addln(gs.start_graph());
              //////////////
                        String name= arbol.hha();
                        gv.addln(name);
                        gv.addln(gv.end_graph());
                          File out = new File(archivos);
                          gv.writeGraphToFile(gv.getGraph(gv.getDotSource()), out);
                                System.out.println("se genero el graphic");

                                   }
    catch (Exception ex) {
System.out.println("error al generar el graphic");

                                   }

	}

    public String getImagenArbol(String arbo){
    String arbol="";
arbol+="<img src= \"" +arbo+ "\" width=\"580\" height=\"380\">";
    return arbol;
    }


    public boolean insertupdatedelete(String parametro){
    return gestorbd.InsertUpdateDelete(parametro);
    }
    public void cerrar(){
     gestorbd.cerrar();
    }

    public ResultSet getSelec(String parametro){
     
    return gestorbd.Selec(parametro);
    }


    public boolean autentificar(String[] datos){
    return gestorbd.autentificar(datos);
    }

    public boolean setUsuario(String[] datos){
        String nuevo=
"insert into  `BaseProyecto`.`Usuario` values(null,\""+
datos[0]+
"\",\""+datos[1]+
"\",\""+datos[2]+
"\",\""+datos[3]+
"\",\""+datos[4]+
"\",\""+datos[5]+
"\",\""+datos[6]+
"\",\""+datos[7]+
"\",\""+datos[8]+
"\",\""+datos[9]+
"\",\""+datos[10]+
"\",\""+datos[11]+
       "\",null,null);";
    return gestorbd.InsertUpdateDelete(nuevo);
    }




}
